package zb.WX.service.menu;

import com.google.gson.Gson;
import zb.WX.bean.menu.MenuSpecial;
import zb.WX.util.AccessTokenSaveUtil;
import zb.WX.util.GlobalVar;
import zb.WX.util.HttpsUtil;


/*
 * 删除个性化菜单
 *
 * 注：使用普通自定义菜单删除接口可以删除所有自定义菜单（包括默认菜单和全部个性化菜单）
 * 本方法只试用于删除个性化菜单，需要传入menuid
 */
public class DeleteSpecialMenu {

    public String deleteSpceialMenu(String menuId) {
        String access_token = AccessTokenSaveUtil.getLocationAccesstonken();
        String urlStr = GlobalVar.DELETESPECIALMENU.replace("ACCESS_TOKEN", access_token);

        //用post请求删除指定的个性化菜单，用menuid识别指定的菜单
        MenuSpecial menuSpecial = new MenuSpecial();
        menuSpecial.setMenuid(menuId);//shanc

        Gson gson = new Gson();
        String jsonStr = gson.toJson(menuSpecial);

        String result = HttpsUtil.getHttpsToJson(urlStr, jsonStr);//发送请求，返回执行的结果
        System.out.println("删除个性化菜单" + menuId + "返回结果：" + result);
        return result;
    }

    public static void main(String[] args) {
        new DeleteSpecialMenu().deleteSpceialMenu("420529251");
    }
}
